Architecting the finite element method pipeline for the GPU
نویسندگان
چکیده
The finite element method (FEM) is a widely employed numerical technique for approximating the solution of partial differential equations (PDEs) in various science and engineering applications. Many of these applications benefit from fast execution of the FEM pipeline. One way to accelerate the FEM pipeline is by exploiting advances in modern computational hardware, such as the many-core streaming processors like the graphical processing unit (GPU). In this paper, we present the algorithms and data-structures necessary to move the entire FEM pipeline to the GPU. First we propose an efficient GPU-based algorithm to generate local element information and to assemble the global linear system associated with the FEM discretization of an elliptic PDE. To solve the corresponding linear system efficiently on the GPU, we implement a conjugate gradient method preconditioned with a geometry-informed algebraic multi-grid (AMG) method preconditioner. We propose a new fine-grained parallelism strategy, a corresponding multigrid cycling stage and efficient data mapping to the many-core architecture of GPU. Comparison of our on-GPU assembly versus a traditional serial implementation on the CPU achieves up to an 87 × speedup. Focusing on the linear system solver alone, we achieve a speedup of up to 51 × versus use of a comparable state-of-the-art serial CPU linear system solver. Furthermore, the method compares favorably with other GPU-based, sparse, linear solvers.
منابع مشابه
Study on the Animations of Swaying and Breaking Trees based on a Particle-based Simulation
For real-time rendering of physically-based volumetric deformation, a meshless finite element method (FEM) is proposed and implemented on the new-generation Graphics Processing Unit (GPU). A tightly coupled deformation and rendering pipeline is defined for seamless modeling and rendering: First, the meshless FEM model exploits the vertex shader stage and the transform feedback mechanism of the ...
متن کاملDuctile Failure and Safety Optimization of Gas Pipeline
Safety and failure in gas pipelines are very important in gas and petroleum industry. For this reason, it is important to study the effect of different parameters in order to reach the maximum safety in design and application. In this paper, a three dimensional finite element analysis is carried out to study the effect of crack length, crack depth, crack position, internal pressure and pipe thi...
متن کاملEngineering Critical Assessment for Offshore Pipeline with Semi Elliptical Surface Cracks in Girth Weld – Comparison of FEM and BS7910 Guideline
Economical design with sufficient fracture resistance is of high importance in any offshore pipeline projects. Using an Engineering Critical Assessment (ECA), alternate acceptance criteria for pipeline girth weld inspection can significantly reduce the cost of constructing of offshore oil and gas pipeline by minimizing unnecessary repairs. Offshore pipelines consist of short pipeline segments c...
متن کاملPipeline upheaval buckling in clayey backfill using numerical analysis
Offshore pipelines used for oil and gas transportation are often buried to avoid damage from fishing activities and to provide thermal insulation. Thermal expansion and contraction of the pipeline during operation can lead to lateral or upheaval buckling. A safe buried pipeline design must take into account a reliable evaluation of soil uplift resistance and pipe embedment depth. While the cost...
متن کاملCoupling between Meshless FEM Modeling and Rendering on GPU for Real-time Physically-based Volumetric Deformation
For real-time rendering of physically-based volumetric deformation, a meshless finite element method (FEM) is proposed and implemented on the new-generation Graphics Processing Unit (GPU). A tightly coupled deformation and rendering pipeline is defined for seamless modeling and rendering: First, the meshless FEM model exploits the vertex shader stage and the transform feedback mechanism of the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of computational and applied mathematics
دوره 257 شماره
صفحات -
تاریخ انتشار 2014